firebase - flutter NoSuchMethodError
全部标签 我首先要确定我的集合的长度(即我的集合中有多少文档?)然后随机抓取其中一个文档并显示其中的某些字段。在我的Scaffold中,到目前为止,我有以下StreamBuilder:StreamBuilder(stream:_wordsFoods.snapshots(),builder:(context,snapshot){return_buildList(context,snapshot.data.documents);})_buildList返回集合“words”的长度:Widget_buildList(BuildContextcontext,Listsnapshot){returnCen
我首先要确定我的集合的长度(即我的集合中有多少文档?)然后随机抓取其中一个文档并显示其中的某些字段。在我的Scaffold中,到目前为止,我有以下StreamBuilder:StreamBuilder(stream:_wordsFoods.snapshots(),builder:(context,snapshot){return_buildList(context,snapshot.data.documents);})_buildList返回集合“words”的长度:Widget_buildList(BuildContextcontext,Listsnapshot){returnCen
请问有人知道如何在flutter上捕获firebaseAuth异常并显示它们吗?注意:我对控制台不感兴趣(catcherror((e)print(e))我需要一些更有效的东西,例如“用户不存在”,这样我就可以将它传递给一个字符串并显示它。几个月来一直在处理这个问题。提前致谢。我尝试用//errorMessage=e.toString();替换print(e);然后将它传递给一个函数,所有的努力都是徒劳的。FirebaseAuth.instance.signInWithEmailAndPassword(email:emailController.text,password:passwor
请问有人知道如何在flutter上捕获firebaseAuth异常并显示它们吗?注意:我对控制台不感兴趣(catcherror((e)print(e))我需要一些更有效的东西,例如“用户不存在”,这样我就可以将它传递给一个字符串并显示它。几个月来一直在处理这个问题。提前致谢。我尝试用//errorMessage=e.toString();替换print(e);然后将它传递给一个函数,所有的努力都是徒劳的。FirebaseAuth.instance.signInWithEmailAndPassword(email:emailController.text,password:passwor
我正在使用以下代码从firebase实时数据库获取数据到我的flutter应用程序中。classhomeScreenextendsStatelessWidget{finalDBRef=FirebaseDatabase.instance.reference();finalStringdataToFetch;Stringname;...getData(name,dataToFetch);...voidgetData(Stringname,StringdataToFetch){DBRef.child("dataToFetch").once().then((DataSnapshotdataSn
我正在使用以下代码从firebase实时数据库获取数据到我的flutter应用程序中。classhomeScreenextendsStatelessWidget{finalDBRef=FirebaseDatabase.instance.reference();finalStringdataToFetch;Stringname;...getData(name,dataToFetch);...voidgetData(Stringname,StringdataToFetch){DBRef.child("dataToFetch").once().then((DataSnapshotdataSn
我的目标是使用bloc模式在Flutter中创建一个编辑个人资料页面。我一直在寻找一种更好/更简洁的方法来使用Bloc在Flutter中创建用户个人资料页面,但我找不到任何东西。现在我必须列出每个字段。这是2个字段的示例:final_firstNameController=BehaviorSubject();final_lastNameController=BehaviorSubject();Function(String)getfirstNameChanged=>_firstNameController.sink.add;Function(String)getlastNameChan
我的目标是使用bloc模式在Flutter中创建一个编辑个人资料页面。我一直在寻找一种更好/更简洁的方法来使用Bloc在Flutter中创建用户个人资料页面,但我找不到任何东西。现在我必须列出每个字段。这是2个字段的示例:final_firstNameController=BehaviorSubject();final_lastNameController=BehaviorSubject();Function(String)getfirstNameChanged=>_firstNameController.sink.add;Function(String)getlastNameChan
我正尝试在我的flutter应用中读取exp_date的值,如下图所示:字段/值对位于名为Card的映射中,该映射位于名为sources的子集合中。我可以通过将DocId放入源集合(另一个docId是firebase用户uid)来读取值:StreamBuilder(stream:Firestore.instance.collection('stripe_customers').document(userId).collection('sources').document('qRvDob75kTzhT3').snapshots(),builder:(context,snapshot){i
我正尝试在我的flutter应用中读取exp_date的值,如下图所示:字段/值对位于名为Card的映射中,该映射位于名为sources的子集合中。我可以通过将DocId放入源集合(另一个docId是firebase用户uid)来读取值:StreamBuilder(stream:Firestore.instance.collection('stripe_customers').document(userId).collection('sources').document('qRvDob75kTzhT3').snapshots(),builder:(context,snapshot){i